﻿using System;
using System.Collections.Generic;
using System.Text;

namespace BCService.Common.Payment.Payment.AliPayModel
{
    public static class AlipayParameter
    {
        /// <summary>
        /// 支付宝分配给开发者的应用ID。例如：2014072300007148
        /// </summary>
        public const string APP_ID = "app_id";
        /// <summary>
        /// 接口名称。例如：alipay.trade.app.pay
        /// </summary>
        public const string METHOD = "method";
        /// <summary>
        /// 仅支持JSON。
        /// </summary>
        public const string FORMAT = "format";
        /// <summary>
        /// 请求使用的编码格式，如utf-8，gbk，gb2312等。例如：utf-8
        /// </summary>
        public const string CHARSET = "charset";
        /// <summary>
        /// 商户生成签名字符串所使用的签名算法类型，目前支持RSA2和RSA，推荐使用RSA2。例如：RSA2
        /// </summary>
        public const string SIGN_TYPE = "sign_type";
        /// <summary>
        /// 商户请求参数的签名串。
        /// </summary>
        public const string SIGN = "sign";
        /// <summary>
        /// 发送请求的时间，格式"yyyy-MM-dd HH:mm:ss"。例如：2014-07-24 03:07:50
        /// </summary>
        public const string TIMESTAMP = "timestamp";
        /// <summary>
        /// 调用的接口版本，固定为：1.0。
        /// </summary>
        public const string VERSION = "version";
        /// <summary>
        /// 支付宝服务器主动通知商户服务器里指定的页面http/https路径。建议商户使用https。例如：https://api.xx.com/receive_notify.htm
        /// </summary>
        public const string NOTIFY_URL = "notify_url";
        /// <summary>
        /// 业务请求参数的集合，最大长度不限，除公共参数外所有请求参数都必须放在这个参数中传递，具体参照各产品快速接入文档。
        /// </summary>
        public const string BIZ_CONTENT = "biz_content";
    }
}
